wear several hats - French English Dictionary